package com.sq.springbootvue.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

/**
 * @program: vue-element-template-backend
 * @description:
 * @author: 翁仕权
 * @create: 2020-06-26 16:57
 */

@Data
//@TableName("user")//@TableName中的值对应着表名称
public class User {
    /**
     * 主键
     * @TableId中可以决定主键的类型,不写会采取默认值,默认值可以在yml中配置
     * AUTO: 数据库ID自增
     * INPUT: 用户输入ID
     * ID_WORKER: 全局唯一ID，Long类型的主键
     * ID_WORKER_STR: 字符串全局唯一ID
     * UUID: 全局唯一ID，UUID类型的主键
     * NONE: 该类型为未设置主键类型
     */

    @TableId
    private Integer id;

    /**
     * 姓名
     */
    private String name;

    /**
     * 邮箱
     */
    private String password;

    /**
     * 权限
     */
    private String perms;
}
